Le
Royal Mile est le nom populaire pour désigner une succession de rues qui forme l'artère principale de la vieille ville d'
Édimbourg.
Comme son nom l'indique, sa longueur est équivalente à un mile écossais entre les deux centres de l'histoire royale de l'Écosse, depuis le château d'Édimbourg au sommet du Castle Rock jusqu'au Palais de Holyrood. Sur ce trajet, le nom actuel de la rue est successivement Castle Esplanade, Castlehill, Lawnmarket, High Street, Canongate, et finalement Abbey Strand.
Le Royal Mile est la rue la plus touristique d'Édimbourg, en concurrence avec Princes Street dans la New Town.